如何每 10、20 或 30 分钟运行一次 Cron 作业 您所在的位置:网站首页 suse crontab设置 如何每 10、20 或 30 分钟运行一次 Cron 作业

如何每 10、20 或 30 分钟运行一次 Cron 作业

2024-04-13 03:36| 来源: 网络整理| 查看: 265

如何每 10、20 或 30 分钟运行一次 Cron 作业

Cron 是一个软件实用程序或 Linux 命令,也被认为是 Cron 作业,用于安排任务或作业在未来固定的时间间隔后执行。 Cron 作业主要用于在服务器上调度任务,以自动执行管理和系统维护任务。 Cron 作业可以安排为每分钟、每小时、每天或每月运行一次,我们将在本文中了解如何每 10、20 或 30 分钟运行一次 Cron 作业。开始吧。

创建 Crontab 文件

Crontab 是 Cron 表文件的缩写,用于运行 Cron 作业。用户首先必须创建一个 crontab 文件,因为默认情况下该文件在系统上不可用。可以使用下面给出的命令在任何基于 Linux 的操作系统上创建 crontab 文件:

$ crontab -e

如果您是第一次运行上述命令,它会首先要求您选择文本编辑器。选择最简单的一个“Nano Editor”,如屏幕截图所示,输入所需编辑器的索引号,然后选择编辑器后,按 Enter 键:

将创建新的 crontab 文件。现在,在此文件中,您可以编写您选择的所有 Cron 作业。

句法

运行 cronjob 的语法是,我们首先必须提及时间,然后指定我们要执行的命令。提及时间的语法进一步分为五个字段。

* * * * * command(s)

第一个字段描述分钟。

第二个字段描述小时。

第三个字段描述该月的某一天。

第四个字段描述月份。

第五个字段描述星期几。

好吧,一旦您了解了描述运行 cronjob 的时间的正确位置,就有多种方法来提及时间。

➔ 星号“*”运算符(又名通配符)被描述为所有允许的值。例如,0 0 1 ** 将在每月第一天的午夜运行该命令。

➔ 以逗号分隔的值列表描述了要重复的值列表。例如,10,20,30

➔ 破折号“-”运算符描述了值的范围。例如,5-10。

➔ 斜杠“/”运算符有助于与范围进行连接。例如,*/2 * * * * 将每隔 2 分钟运行一次 Cron 作业。

现在,您已经获得了足够的有关 Cron 作业的理论知识,让我们执行一些实际操作,看看如何每 10、20 或 30 分钟运行一次 Cron 作业。

每 10 分钟运行一次 Cron Job

有两种方法可以在特定时间间隔(例如每 10 分钟后)运行 Cron 作业。

第一种方法是使用逗号分隔的分钟列表;例如,如果我们想每 10 分钟运行一次脚本,则编写此类 Cron 作业的语法如下:

0,10,20,30,40,50 * * * * /home/linuxuser/script.sh

但写下整个会议记录是不是看起来太乏味了?斜杠运算符有助于编写每 10 分钟运行一次 Cron 作业的简单语法。

*/10 * * * * /home/linuxuser/script.sh

在此命令中,*/10 将每 10 分钟创建一个分钟列表。

每 20 分钟运行一次 Cron Job

就像我们编写 Cron 作业来每 10 分钟运行一次脚本一样,我们也可以做同样的事情来每 20 分钟运行一次脚本:

*/20 * * * * /home/linuxuser/script.sh每 30 分钟运行一次 Cron Job

同样,每 30 分钟运行一次 Cron 作业的语法如下:

*/30 * * * * /home/linuxuser/script.sh结论

Cron 作业用于在特定时间间隔后运行命令,以管理系统更新或备份系统数据,我们已经了解了如何每 10、20 或 30 分钟运行一次 Cron 作业。我们希望这篇文章有助于理解和运行 Cron 作业。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有